#ifndef _IFLIB_H
#define _IFLIB_H

// Header file for image features library

#include <cv.h>
#include <highgui.h>

#include <iostream>
#include <cstdarg>
#include <cstdlib>
#include <cassert>
#include <cmath>

#include <string>
#include <vector>
#include <map>

extern "C" {
#include <stdint.h>
}

using namespace std;
using namespace cv;

#define COUT std::cout << __FILE__ << ":" << __LINE__ << ":" << __func__ << " :: "    
#define CERR std::cerr << __FILE__ << ":" << __LINE__ << ":" << __func__  << " :: " 


namespace ifl {
enum filter_t { average, disk, gaussian, log, motion, prewitt, sobel, unsharp };
}

using namespace ifl;

#endif
